man from Île sainte-marguerite - German English Dictionary